// @/api/types/rating.ts
// 评分都需要那些数据结构？

// 评分项数据结构
export interface RatingItem {
  id: number // 评分项ID
  name: string // 评分项名称
  author: string // 评分项作者
  averageScore: number // 评分项平均分
}

// 评分表单数据结构 -> 别人给这个评分项评分的时候弹出来的表单的数据结构
export interface RatingForm {
  score: number // 评分项分数
  comment: string // 评分项评价
}

// 评分项详情数据结构 -> 查看指定的评分的详情，这个详情的数据结构
export interface RatingDetail {
  id: number // 评分项ID
  rater: string // 评分项作者
  score: number // 评分项分数
  comment: string  // 评分项评价
  time: string // 评分项时间
}
